corrí
ng versiony obtuve el siguiente resultado:
Angular CLI: 9.0.3 Node: 12.16.1 OS: win32 x64 Angular: 9.0.2 ... animations, common, compiler, compiler-cli, core, forms ... language-service, platform-browser, platform-browser-dynamic ... router Ivy Workspace: Yes Package Version ----------------------------------------------------------- @angular-devkit/architect 0.803.25 @angular-devkit/build-angular 0.803.25 @angular-devkit/build-optimizer 0.803.25 @angular-devkit/build-webpack 0.803.25 @angular-devkit/core 8.3.25 @angular-devkit/schematics 9.0.3 @angular/cdk 8.2.3 @angular/cli 9.0.3 @angular/material 8.2.3 @ngtools/webpack 8.3.25 @schematics/angular 9.0.3 @schematics/update 0.900.3 rxjs 6.5.4 typescript 3.8.2 webpack 4.39.2Si trato de configurar el script de tipo más bajo, se queja de que el proyecto es Angular 9 y no puede usar ese tipo de script de tipo. No estoy seguro de qué hacer, cualquier ayuda es bienvenida, gracias.
Use la versión que configuró el comando de actualización ng: npm install typescript@3.7.5
Esto significa que Angular aún no es compatible con TypeScript 3.8.x.
Puede omitir este error con angularCompilerOptions.disableTypeScriptVersionCheck: true en
tsconfig.json
"angularCompilerOptions": { ... "disableTypeScriptVersionCheck": true, },Ver también:
Tuve el mismo problema. Noté que mi paquete-lock.json tiene mecanografiado: 3.8.3. Así que hice npm i typescript@3.7.5 y construí mi aplicación y funcionó.